package com.heima.schedule.service;

import com.heima.model.schedule.dtos.Task;

public interface ITaskService {

    /**
     * 新增任务
     * @param task
     * @return
     */
    Long addTask(Task task);

    /**
     * 取消任务
     * @param taskId
     * @return
     */
    boolean cancelTask(Long taskId);

    /**
     *
     * 消费任务
     * @param taskType
     * @param priority
     * @return
     */
    Task poll(Integer taskType,Integer priority);
}
